package br.com.sadim.hospital;

import java.util.List;

import br.com.sadim.dao.ExameDAO;
import br.com.sadim.dao.NotaFiscalDAO;
import br.com.sadim.dao.ReceituarioDAO;
import br.com.sadim.util.DAOFactory;

public class NotaFiscalRN {
	private NotaFiscalDAO notaFiscalDAO;
	
	public NotaFiscalRN() {
		notaFiscalDAO = DAOFactory.criarNotaFiscalDAO();
	}
	
	public NotaFiscalConsulta getById(Integer idUsuario) {
		return notaFiscalDAO.getById(idUsuario);
	}
	
	public void salvar(NotaFiscalConsulta user) {
		Integer idUsuario = user.getIdNotaFiscal();
		if(idUsuario == null || idUsuario == 0) {
			notaFiscalDAO.save(user);
		} else {
			notaFiscalDAO.update(user);
		}
	}
	
	public void delete(NotaFiscalConsulta user) {
		notaFiscalDAO.delete(user);
	}
	
	public List<NotaFiscalConsulta> getList() {
		return notaFiscalDAO.getList();
	}
}
